body {
  background: url(../images/home_bg2.png) no-repeat center / 100% 100%;
}
.mt344 {
  margin-top: 3.2rem;
}
.mt240 {
  margin-top: 3.2rem;
}
.h100 {
  height: 100%;
}
.mar50 {
  margin-left: 50%;
}
.updownbox img {
  width: 2.66666667rem;
  height: 1.86666667rem;
}
.updownbox img.img1 {
  left: 0.46666667rem;
  top: 1.66666667rem;
  animation: updown1 .8s linear 0s infinite alternate;
}
.updownbox img.img2 {
  left: 50%;
  top: 2.53333333rem;
  margin-left: -1.33333333rem;
  animation: updown2 .8s linear .3s infinite alternate;
}
.updownbox img.img3 {
  right: 0.46666667rem;
  top: 1.13333333rem;
  animation: updown3 .8s linear .5s infinite alternate;
}
.one {
  position: absolute;
  display: block;
}
.one:nth-child(1) {
  left: 0.13333333rem;
  top: 1.13333333rem;
  width: 4.58666667rem;
  height: 5.64rem;
  background: url(../images/buy.png) no-repeat center / 100% 100%;
}
.one:nth-child(2) {
  left: 50%;
  top: 1.66666667rem;
  width: 5.88rem;
  height: 5.73333333rem;
  background: url(../images/sell.png) no-repeat center / 100% 100%;
  transform: translateX(-50%);
}
.one:nth-child(3) {
  right: 0.13333333rem;
  top: 0.86666667rem;
  width: 4.61333333rem;
  height: 5.29333333rem;
  background: url(../images/detail.png) no-repeat center / 100% 100%;
}
.one a {
	z-index:999;
}
.assign_box {
  width: 100%;
  height: 4.8rem;
  line-height: 4.8rem;
}
.assign {
  width: 2.13333333rem;
  height: 2.13333333rem;
  border-radius: 50%;
  background-color: #fff;
  color: #4465f7;
  text-align: center;
  line-height: 2.13333333rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.outer {
  width: 4.8rem;
  height: 4.8rem;
  background: url(../images/outer.png) no-repeat center / 100% 100%;
  left: 50%;
  top: 50%;
  margin-top: -2.4rem;
  margin-left: -2.4rem;
}
.middle {
  width: 4.26666667rem;
  height: 4.26666667rem;
  background: url(../images/middle.png) no-repeat center / 100% 100%;
  left: 50%;
  top: 50%;
  margin-top: -2.13333333rem;
  margin-left: -2.13333333rem;
}
.inner {
  width: 3.73333333rem;
  height: 3.73333333rem;
  background: url(../images/inner.png) no-repeat center / 100% 100%;
  left: 50%;
  top: 50%;
  margin-top: -1.86666667rem;
  margin-left: -1.86666667rem;
}
.circle_bg {
  width: 4.26666667rem;
  height: 4.26666667rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(720deg);
  }
}
@keyframes spin_reverse {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-720deg);
  }
}
@keyframes updown1 {
  from {
    top: 1.33333333rem;
  }
  to {
    top: 1.86666667rem;
  }
}
@keyframes updown2 {
  from {
    top: 2rem;
  }
  to {
    top: 2.8rem;
  }
}
@keyframes updown3 {
  from {
    top: 0.8rem;
  }
  to {
    top: 1.46666667rem;
  }
}
